<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>获取鼠标指针位置</title>
    <style>
        #top{
            height: 2000px;
        }
        .Main{
            width: 700px;
            border: 1px solid black;
        }
        .t1{
            width: 420px;
            height: 25px;
            border: 1px solid red;
            margin-top: 5px;
            margin-left: 5px;
            margin-bottom: 5px;
        }
    </style>
</head>
<body>
    <div id="top">
        <ul>
            <li>clientX:鼠标指针位于浏览器窗口中页面可视区的水平坐标</li>
            <li>clientY:鼠标指针位于浏览器窗口中页面可视区的垂直坐标</li>
            <li>pageX:鼠标指针位于文档的水平坐标</li>
            <li>pageY:鼠标指针位于文档的垂直坐标</li>
            <li>screenX:鼠标指针位于屏幕的水平坐标</li>
            <li>screenY:鼠标指针位于屏幕的垂直坐标</li>
        </ul>
<br><br><br><br><br><br>
        <div class="Main">
            <div class="t1"></div>
            <div class="t1"></div>
            <div class="t1"></div>
            <div class="t1"></div>
            <div class="t1"></div>
            <div class="t1"></div>
        </div>
    </div>
<script>
    var Main=document.querySelector('.Main');
    var text=document.querySelectorAll('.t1')
    document.onmousemove=function (e){
        text[0].innerText='鼠标指针水平坐标位于浏览器窗口中页面可视区的:'+e.clientX;
        text[1].innerText='鼠标指针垂直坐标位于浏览器窗口中页面可视区的:'+e.screenY;
        text[2].innerText='鼠标指针位于文档的水平坐标:'+e.pageX;
        text[3].innerText='鼠标指针位于文档的垂直坐标'+e.pageY;
        text[4].innerText='鼠标指针位于屏幕的水平坐标'+e.screenX;
        text[5].innerText='鼠标指针位于屏幕的垂直坐标'+e.screenY;
    }
</script>
</body>
</html>